Tools

Wir fangen also mit einer statische Webseite an, und werden dafür zuerst HTML und CSS lernen. Zusätzlich werden wir uns mit ein paar Programmiertools vertraut machen: Atom (deinem Code Editor), Git und Github. Selbstverständlich werden wir auch mit der Kommandozeile arbeiten, die du heute Morgen schon kennengelernt hat.

Code Editor

Während den Vorbereitungen (Kapitel "Vorbereitungen" hast du Atom installiert. Das wird dein Code Editor für dieses Wochende sein. Du wirst damit alle deine Code-Dateien öffnen, sie darin bearbeiten und sie (hoffentlich) damit speichern. Der Code Editor ist wie das Word für deine HTML-, CSS- und später für deine Python-Dateien.

Git ist ein Versionierungssystem. Du solltest es während dem Vorbereitungskapitel schon installiert haben.

Hast du auch schon mal erlebt, dass du einen Bericht schreiben wolltest und am Ende zig Dateien auf deinem Computer hattest mit Namen wie bericht_v1.doc, bericht_v2_korrektur.doc, bericht_final.doc? Der Job von Git ist es, dieses Chaos mit deinen Code-Dateien zu vermeiden. Git merkt sich alle Änderungen, die du an deinen Dateien machst, so dass du die Files nicht mehr umbenennen musst. Trotzdem kannst jederzeit zu einer älteren Version deiner Dateien zurückkehren. Zudem kannst du zu jeder Version einen Kommentar schreiben, was du geändert hast. Das hilft dir dabei zu wissen, was du wann geändert hast.

GitHub hat, wie der Name schon verrät, 'was mit Git zu tun. Es ist einen zentraler Ort im Internet, wo du mit Hilfe von Git deine Codefiles ablegen kannst. Das Ziel von GitHub ist es, dass du von überall her auf deine Code-Dateien zugreifen kannst. Zudem kann man auf Github gut mit mehreren Personen an einen Programmierprojekt arbeiten, indem alle Beteiligten die Files auf GitHub abändern. Viele Softwareprojekte sind zu gross, um sie alleine zu bearbeiten, und die Teams sitzen oft nicht im gleichen Raum, sondern sind über die ganze Welt verteilt. Darum ist Github ein sehr beliebtes Tool bei Software Entwicklerinnen.

Die Kommandozeile

Dieses Tool haben wir heute Morgen schon näher kennengelernt. Ab jetzt werden wir Git in der Kommandozeile bedienen.

results matching ""

    No results matching ""